namespace TestCases.CompareAssert.Core.Interfaces
{
    public interface IResultBuilder: IResultSettings, IResultProvider
    {
        IObjectExpression Left { get; }
        IObjectExpression Right { get; }
        IObjectExpression Both { get; }
        
        IResultBuilder Message(string message);
        IResultBuilder With(object args);
        IResultBuilder Status(CompareStatus status);            
    }
}